/*
 * 版权所有：义乌市路比信息科技有限公司
 * 作者：kinwyb<http://www.lcfgly.com>
 * 日期：2015-9-23
 */

package lcfgly.spring.database;

import lcfgly.database.LIDataSourceConfig;
import org.springframework.jdbc.datasource.DriverManagerDataSource;

/**
 *
 * @author kinwyb<http://www.lcfgly.com>
 * @datetime 2015-9-23 15:39:29
 * @version 1.0
 */
public class LDataSource extends DriverManagerDataSource{

    private LIDataSourceConfig config;

    /**
     * 获取数据库配置
     * @return 
     */
    public LIDataSourceConfig getConfig() {
        return config;
    }

    /**
     * 设置数据库配置
     * @param config 
     */
    public void setConfig(LIDataSourceConfig config) {
        this.config = config;
        setDriverClassName(config.DriverClassName());
        setUrl(config.Url());
        setUsername(config.Username());
        setPassword(config.Password());
    }
    
}
